get better and better - German English Dictionary